<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Commonsense reasoning</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Commonsense_reasoning"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Commonsense_reasoning rootpage-Commonsense_reasoning skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Commonsense reasoning</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>In <a href="Artificial_intelligence" title="Artificial intelligence">artificial intelligence</a> (AI), <b>commonsense reasoning</b> is a human-like ability to make presumptions about the type and essence of ordinary situations humans encounter every day. These assumptions include judgments about the nature of physical objects, taxonomic properties, and peoples' intentions. A device that exhibits <a href="Commonsense" class="mw-redirect" title="Commonsense">commonsense</a> reasoning might be capable of drawing conclusions that are similar to humans' <a href="Folk_psychology" title="Folk psychology">folk psychology</a> (humans' innate ability to reason about people's behavior and intentions) and <a href="Naive_physics" class="mw-redirect" title="Naive physics">naive physics</a> (humans' natural understanding of the physical world).<sup id="cite_ref-Davis_Marcus_1-0" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definitions_and_characterizations">Definitions and characterizations</h2></div>
<p>Some definitions and characterizations of common sense from different authors include:
</p>
<ul><li>"<a href="Commonsense_knowledge_(artificial_intelligence)" title="Commonsense knowledge (artificial intelligence)">Commonsense knowledge</a> includes the basic facts about events (including actions) and their effects, facts about knowledge and how it is obtained, facts about beliefs and desires. It also includes the basic facts about material objects and their properties."<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li>
<li>"Commonsense knowledge differs from encyclopedic knowledge in that it deals with general knowledge rather than the details of specific entities."<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li>
<li>Commonsense knowledge is "real world knowledge that can provide a basis for additional knowledge to be gathered and interpreted automatically".<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></li>
<li>The commonsense world consists of "time, space, physical interactions, people, and so on".<sup id="cite_ref-Davis_Marcus_1-1" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li>
<li>Common sense is "all the knowledge about the world that we take for granted but rarely state out loud".<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup></li>
<li>Common sense is "broadly reusable background knowledge that's not specific to a particular subject area... knowledge that you ought to have."<sup id="cite_ref-quanta_6-0" class="reference"><a href="#cite_note-quanta-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></li></ul>
<p>NYU professor Ernest Davis characterizes commonsense knowledge as "what a typical seven year old knows about the world", including physical objects, substances, plants, animals, and human society. It usually excludes book-learning, specialized knowledge, and knowledge of conventions; but it sometimes includes knowledge about those topics. For example, knowing how to play cards is specialized knowledge, not "commonsense knowledge"; but knowing that people play cards for fun does count as "commonsense knowledge".<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Commonsense_reasoning_problem">Commonsense reasoning problem</h2></div>
<p>Compared with humans, existing AI lacks several features of human commonsense reasoning; most notably, humans have powerful mechanisms for reasoning about "<a href="Na%C3%AFve_physics" title="Naïve physics">naïve physics</a>" such as space, time, and physical interactions. This enables even young children to easily make inferences like "If I roll this pen off a table, it will fall on the floor". Humans also have a powerful mechanism of "<a href="Folk_psychology" title="Folk psychology">folk psychology</a>" that helps them to interpret natural-language sentences such as "The city councilmen refused the demonstrators a permit because they advocated violence". (A generic AI has difficulty discerning whether the ones alleged to be advocating violence are the councilmen or the demonstrators.)<sup id="cite_ref-Davis_Marcus_1-2" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> This lack of "common knowledge" means that AI often makes different mistakes than humans make, in ways that can seem incomprehensible. For example, existing <a href="Self-driving_car" title="Self-driving car">self-driving cars</a> cannot reason about the location nor the intentions of pedestrians in the exact way that humans do, and instead must use non-human modes of reasoning to avoid accidents.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p><p>Overlapping subtopics of commonsense reasoning include quantities and measurements, time and space, physics, minds, society, plans and goals, and actions and change.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Commonsense_knowledge_problem">Commonsense knowledge problem</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Commonsense_knowledge_(artificial_intelligence)" title="Commonsense knowledge (artificial intelligence)">Commonsense knowledge (artificial intelligence)</a></div>
<p>The commonsense knowledge problem is a current project in the sphere of artificial intelligence to create a database that contains the general knowledge most individuals are expected to have, represented in an accessible way to artificial intelligence programs<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> that use natural language. Due to the broad scope of the commonsense knowledge, this issue is considered to be among the most difficult problems in AI research.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> In order for any task to be done as a human mind would manage it, the machine is required to appear as intelligent as a human being. Such tasks include <a href="Object_recognition" class="mw-redirect" title="Object recognition">object recognition</a>, <a href="Machine_translation" title="Machine translation">machine translation</a> and <a href="Text_mining" title="Text mining">text mining</a>. To perform them, the machine has to be aware of the same concepts that an individual, who possess commonsense knowledge, recognizes.
</p>
<div class="mw-heading mw-heading2"><h2 id="Commonsense_in_intelligent_tasks">Commonsense in intelligent tasks</h2></div>
<p>In 1961, <a href="Yehoshua_Bar-Hillel" title="Yehoshua Bar-Hillel">Bar Hillel</a> first discussed the need and significance of practical knowledge for natural language processing in the context of machine translation.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Some ambiguities are resolved by using simple and easy to acquire rules. Others require a broad acknowledgement of the surrounding world, thus they require more commonsense knowledge. For instance, when a machine is used to translate a text, problems of ambiguity arise, which could be easily resolved by attaining a concrete and true understanding of the context. Online translators often resolve ambiguities using analogous or similar words. For example, in translating the sentences "The electrician is working" and "The telephone is working" into German, the machine translates correctly "working" in the means of "laboring" in the first one and as "functioning properly" in the second one. The machine has seen and read in the body of texts that the German words for "laboring" and "electrician" are frequently used in a combination and are found close together. The same applies for "telephone" and "function properly". However, the statistical proxy which works in simple cases often fails in complex ones. Existing computer programs carry out simple language tasks by manipulating short phrases or separate words, but they don't attempt any deeper understanding and focus on short-term results.
</p>
<div class="mw-heading mw-heading3"><h3 id="Computer_vision">Computer vision</h3></div>
<p>Issues of this kind arise in computer vision.<sup id="cite_ref-Davis_Marcus_1-3" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> For instance when looking at a photograph of a bathroom some items that are small and only partly seen, such as facecloths and bottles, are recognizable due to the surrounding objects (toilet, wash basin, bathtub), which suggest the purpose of the room. In an isolated image they would be difficult to identify.
</p><p>Movies prove to be even more difficult tasks. Some movies contain scenes and moments that cannot be understood by simply matching memorized templates to images. For instance, to understand the context of the movie, the viewer is required to make inferences about characters’ intentions and make presumptions depending on their behavior. In the contemporary state of the art, it is impossible to build and manage a program that will perform such tasks as reasoning, i.e. predicting characters’ actions. The most that can be done is to identify basic actions and track characters.
</p>
<div class="mw-heading mw-heading3"><h3 id="Robotic_manipulation">Robotic manipulation</h3></div>
<p>The need and importance of commonsense reasoning in <a href="Autonomous_robot" title="Autonomous robot">autonomous robots</a> that work in a real-life uncontrolled environment is evident. For instance, if a robot is programmed to perform the tasks of a waiter at a cocktail party, and it sees that the glass he had picked up is broken, the waiter-robot should not pour the liquid into the glass, but instead pick up another one. Such tasks seem obvious when an individual possesses simple commonsense reasoning, but to ensure that a robot will avoid such mistakes is challenging.<sup id="cite_ref-Davis_Marcus_1-4" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Successes_in_automated_commonsense_reasoning">Successes in automated commonsense reasoning</h2></div>
<p>Significant progress in the field of the automated commonsense reasoning is made in the areas of the taxonomic reasoning, actions and change reasoning, reasoning about time. Each of these spheres has a well-acknowledged theory for wide range of commonsense inferences.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Taxonomic_reasoning">Taxonomic reasoning</h3></div>
<p>Taxonomy is the collection of individuals and categories and their relations. Three basic relations are:
</p>
<ul><li>An individual is an instance of a category. For example, the individual <i>Tweety</i> is an instance of the category <i>robin</i>.</li>
<li>One category is a subset of another. For instance <i>robin</i> is a subset of <i>bird</i>.</li>
<li>Two categories are disjoint. For instance <i>robin</i> is disjoint from <i>penguin</i>.</li></ul>
<p>Transitivity is one type of inference in taxonomy. Since <i>Tweety</i> is an instance of <i>robin</i> and <i>robin</i> is a subset of <i>bird</i>, it follows that <i>Tweety</i> is an instance of <i>bird</i>. Inheritance is another type of inference. Since <i>Tweety</i> is an instance of <i>robin</i>, which is a subset of <i>bird</i> and <i>bird</i> is marked with property <i>canfly</i>, it follows that <i>Tweety</i> and <i>robin</i> have property <i>canfly</i>.
</p><p>When an individual taxonomizes more abstract categories, outlining and delimiting specific categories becomes more problematic. Simple taxonomic structures are frequently used in AI programs. For instance, <a href="WordNet" title="WordNet">WordNet</a> is a resource including a taxonomy, whose elements are meanings of English words. <a href="Web_mining" class="mw-redirect" title="Web mining">Web mining</a> systems used to collect commonsense knowledge from Web documents focus on taxonomic relations and specifically in gathering taxonomic relations.<sup id="cite_ref-Davis_Marcus_1-5" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Action_and_change">Action and change</h3></div>
<p>The theory of action, events and change is another range of the commonsense reasoning.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> There are established reasoning methods for domains that satisfy the constraints listed below:
</p>
<ul><li>Events are atomic, meaning one event occurs at a time and the reasoner needs to consider the state and condition of the world at the start and at the finale of the specific event, but not during the states, while there is still an evidence of on-going changes (progress).</li>
<li>Every single change is a result of some event</li>
<li>Events are deterministic, meaning the world's state at the end of the event is defined by the world's state at the beginning and the specification of the event.</li>
<li>There is a single actor and all events are their actions.</li>
<li>The relevant state of the world at the beginning is either known or can be calculated.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Temporal_reasoning">Temporal reasoning</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Further information: <a href="Spatial%E2%80%93temporal_reasoning" title="Spatial–temporal reasoning">Spatial–temporal reasoning</a></div>
<p>Temporal reasoning is the ability to make presumptions about humans' knowledge of times, durations and time intervals. For example, if an individual knows that Mozart was born after Haydn and died earlier than him, they can use their temporal reasoning knowledge to deduce that Mozart had died younger than Haydn. The inferences involved reduce themselves to solving systems of linear inequalities.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p><p>To integrate that kind of reasoning with concrete purposes, such as <a href="Natural-language_understanding" class="mw-redirect" title="Natural-language understanding">natural language interpretation</a>, is more challenging, because natural language expressions have context dependent interpretation.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Simple tasks such as assigning timestamps to procedures cannot be done with total accuracy.
</p>
<div class="mw-heading mw-heading3"><h3 id="Qualitative_reasoning">Qualitative reasoning</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Qualitative_reasoning" title="Qualitative reasoning">Qualitative reasoning</a></div>
<p>Qualitative reasoning<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> is the form of commonsense reasoning analyzed with certain success. It is concerned with the direction of change in interrelated quantities. For instance, if the price of a stock goes up, the amount of stocks that are going to be sold will go down. If some ecosystem contains wolves and lambs and the number of wolves decreases, the death rate of the lambs will go down as well. This theory was firstly formulated by <a href="Johan_de_Kleer" title="Johan de Kleer">Johan de Kleer</a>, who analyzed an object moving on a roller coaster.
</p><p>The theory of qualitative reasoning is applied in many spheres such as physics, biology, engineering, ecology, etc. It serves as the basis for many practical programs, analogical mapping, text understanding.
</p>
<div class="mw-heading mw-heading2"><h2 id="Challenges_in_automating_commonsense_reasoning">Challenges in automating commonsense reasoning</h2></div>
<p>As of 2014, there are some commercial systems trying to make the use of commonsense reasoning significant. However, they use statistical information as a proxy for commonsense knowledge, where reasoning is absent. Current programs manipulate individual words, but they don't attempt or offer further understanding. According to Ernest Davis and <a href="Gary_Marcus" title="Gary Marcus">Gary Marcus</a>, five major obstacles interfere with the producing of a satisfactory "commonsense reasoner".<sup id="cite_ref-Davis_Marcus_1-6" class="reference"><a href="#cite_note-Davis_Marcus-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>First, some of the domains that are involved in commonsense reasoning are only partly understood. Individuals are far from a comprehensive understanding of domains such as communication and knowledge, interpersonal interactions or physical processes.</li>
<li>Second, situations that seem easily predicted or assumed about could have logical complexity, which humans’ commonsense knowledge does not cover. Some aspects of similar situations are studied and are well understood, but there are many relations that are unknown, even in principle and how they could be represented in a form that is usable by computers.</li>
<li>Third, commonsense reasoning involves <a href="Plausible_reasoning" title="Plausible reasoning">plausible reasoning</a>. It requires coming to a reasonable conclusion given what is already known. Plausible reasoning has been studied for many years and there are a lot of theories developed that include probabilistic reasoning and <a href="Non-monotonic_logic" title="Non-monotonic logic">non-monotonic logic</a>. It takes different forms that include using unreliable data and rules, whose conclusions are not certain sometimes.</li>
<li>Fourth, there are many domains, in which a small number of examples are extremely frequent, whereas there is a vast number of highly infrequent examples.</li>
<li>Fifth, when formulating presumptions it is challenging to discern and determine the level of abstraction.</li></ul>
<p>Compared with humans, as of 2018 existing computer programs perform extremely poorly on modern "commonsense reasoning" benchmark tests such as the <a href="Winograd_Schema_Challenge" class="mw-redirect" title="Winograd Schema Challenge">Winograd Schema Challenge</a>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> The problem of attaining human-level competency at "commonsense knowledge" tasks is considered to probably be "<a href="AI_complete" class="mw-redirect" title="AI complete">AI complete</a>" (that is, solving it would require the ability to synthesize a <a href="Artificial_general_intelligence" title="Artificial general intelligence">human-level intelligence</a>).<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> Some researchers believe that <a href="Supervised_learning" title="Supervised learning">supervised learning</a> data is insufficient to produce an artificial general intelligence capable of commonsense reasoning, and have therefore turned to less-supervised learning techniques.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Approaches_and_techniques">Approaches and techniques</h2></div>
<p>Commonsense's reasoning study is divided into knowledge-based approaches and approaches that are based on <a href="Machine_learning" title="Machine learning">machine learning</a> over and using a large data corpora with limited interactions between these two types of approaches. There are also <a href="Crowdsourcing" title="Crowdsourcing">crowdsourcing</a> approaches, attempting to construct a knowledge basis by linking the collective knowledge and the input of non-expert people. Knowledge-based approaches can be separated into approaches based on mathematical logic.
</p><p>In knowledge-based approaches, the experts are analyzing the characteristics of the inferences that are required to do reasoning in a specific area or for a certain task. The knowledge-based approaches consist of mathematically grounded approaches, informal knowledge-based approaches and large-scale approaches. The mathematically grounded approaches are purely theoretical and the result is a printed paper instead of a program. The work is limited to the range of the domains and the reasoning techniques that are being reflected on. In informal knowledge-based approaches, theories of reasoning are based on anecdotal data and intuition that are results from empirical behavioral psychology. Informal approaches are common in computer programming. Two other popular techniques for extracting commonsense knowledge from Web documents involve <a href="Web_mining" class="mw-redirect" title="Web mining">Web mining</a> and <a href="Crowd_sourcing" class="mw-redirect" title="Crowd sourcing">Crowd sourcing</a>.
</p><p>COMET (2019), which uses both the <a href="OpenAI" title="OpenAI">OpenAI</a> <a href="GPT-3" title="GPT-3">GPT</a> language model architecture and existing commonsense knowledge bases such as <a href="ConceptNet" class="mw-redirect" title="ConceptNet">ConceptNet</a>, claims to generate commonsense inferences at a level approaching human benchmarks. Like many other current efforts, COMET over-relies on surface language patterns and is judged to lack deep human-level understanding of many commonsense concepts. Other language-model approaches include training on visual scenes rather than just text, and training on textual descriptions of scenarios involving commonsense physics.<sup id="cite_ref-quanta_6-1" class="reference"><a href="#cite_note-quanta-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-Davis_Marcus-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-Davis_Marcus_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-Davis_Marcus_1-6"><sup><i><b>g</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFErnest_DavisGary_Marcus2015" class="citation magazine cs1">Ernest Davis; Gary Marcus (2015). <a rel="nofollow" class="external text" href="http://cacm.acm.org/magazines/2015/9/191169-commonsense-reasoning-and-commonsense-knowledge-in-artificial-intelligence/fulltext">"Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence"</a>. <i>Communications of the ACM</i>. Vol. 58, no. 9. pp. <span class="nowrap">92–</span>103. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F2701413">10.1145/2701413</a>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">McCarthy, John. "Artificial intelligence, logic and formalizing common sense." Philosophical logic and artificial intelligence. Springer, Dordrecht, 1989. 161-190.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFTandonVardede_Melo2018" class="citation journal cs1">Tandon, Niket; Varde, Aparna S.; de Melo, Gerard (22 February 2018). "Commonsense Knowledge in Machine Intelligence". <i>ACM SIGMOD Record</i>. <b>46</b> (4): <span class="nowrap">49–</span>52. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3186549.3186562">10.1145/3186549.3186562</a>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">Matuszek, Cynthia, et al. "Searching for common sense: Populating cyc from the web." UMBC Computer Science and Electrical Engineering Department Collection (2005).</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation magazine cs1"><a rel="nofollow" class="external text" href="https://www.wired.com/story/how-to-teach-artificial-intelligence-common-sense/">"How to Teach Artificial Intelligence Some Common Sense"</a>. <i>Wired</i>. 13 November 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">11 February</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-quanta-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-quanta_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-quanta_6-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFPavlus2020" class="citation news cs1">Pavlus, John (30 April 2020). <a rel="nofollow" class="external text" href="https://www.quantamagazine.org/common-sense-comes-to-computers-20200430/">"Common Sense Comes to Computers"</a>. <i>Quanta Magazine</i><span class="reference-accessdate">. Retrieved <span class="nowrap">3 May</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFDavis2017" class="citation journal cs1">Davis, Ernest (25 August 2017). <a rel="nofollow" class="external text" href="https://doi.org/10.1613%2Fjair.5339">"Logical Formalizations of Commonsense Reasoning: A Survey"</a>. <i>Journal of Artificial Intelligence Research</i>. <b>59</b>: <span class="nowrap">651–</span>723. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1613%2Fjair.5339">10.1613/jair.5339</a></span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180325045222/http://discovermagazine.com/2017/april-2017/cultivating-common-sense">"Cultivating Common Sense | DiscoverMagazine.com"</a>. <i>Discover Magazine</i>. 2017. Archived from <a rel="nofollow" class="external text" href="http://discovermagazine.com/2017/april-2017/cultivating-common-sense">the original</a> on 25 March 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">24 March</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFWinograd1972" class="citation journal cs1">Winograd, Terry (January 1972). "Understanding natural language". <i>Cognitive Psychology</i>. <b>3</b> (1): <span class="nowrap">1–</span>191. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0010-0285%2872%2990002-3">10.1016/0010-0285(72)90002-3</a>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="http://autoweek.com/article/technology/fully-autonomous-vehicles-are-more-decade-down-road">"Don't worry: Autonomous cars aren't coming tomorrow (or next year)"</a>. <i>Autoweek</i>. 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180325052230/http://autoweek.com/article/technology/fully-autonomous-vehicles-are-more-decade-down-road">Archived</a> from the original on 25 March 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">24 March</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFKnight2017" class="citation news cs1">Knight, Will (2017). <a rel="nofollow" class="external text" href="https://www.technologyreview.com/s/608871/finally-a-driverless-car-with-some-common-sense/">"Boston may be famous for bad drivers, but it's the testing ground for a smarter self-driving car"</a>. <i>MIT Technology Review</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200822201548/https://www.technologyreview.com/2017/09/20/149046/finally-a-driverless-car-with-some-common-sense/">Archived</a> from the original on 22 August 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">27 March</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite id="CITEREFPrakken2017" class="citation journal cs1">Prakken, Henry (31 August 2017). <a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs10506-017-9210-0">"On the problem of making autonomous vehicles conform to traffic law"</a>. <i>Artificial Intelligence and Law</i>. <b>25</b> (3): <span class="nowrap">341–</span>363. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2Fs10506-017-9210-0">10.1007/s10506-017-9210-0</a></span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFThomason2003" class="citation journal cs1">Thomason, Richmond (2003-08-27). <a rel="nofollow" class="external text" href="https://plato.stanford.edu/archives/sum2020/entries/logic-ai/">"Logic and Artificial Intelligence"</a>. Metaphysics Research Lab, Stanford University.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite journal}}</code>: </span><span class="cs1-visible-error citation-comment">Cite journal requires <code class="cs1-code">|journal=</code> (help)</span></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.journals.elsevier.com/artificial-intelligence/">"Artificial intelligence Programs"</a>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.udacity.com/course/intro-to-artificial-intelligence--cs271">"Artificial intelligence applications"</a>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.theguardian.com/technology/artificialintelligenceai">"Bar Hillel Artificial Intelligence Research Machine Translation"</a>. <i><a href="TheGuardian.com" class="mw-redirect" title="TheGuardian.com">TheGuardian.com</a></i>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text">Antol, Stanislaw, et al. "<a rel="nofollow" class="external text" href="https://www.cv-foundation.org/openaccess/content_iccv_2015/papers/Antol_VQA_Visual_Question_ICCV_2015_paper.pdf">Vqa: Visual question answering</a>." Proceedings of the IEEE international conference on computer vision. 2015.</span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.encyclopedia.com/doc/1O11-commonsensereasoning.html">"Taxonomy"</a>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www-formal.stanford.edu/jmc/someneed/node3.html">"Action and change in Commonsense reasoning"</a>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www-formal.stanford.edu/leora/commonsense/">"Temporal reasoning"</a>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text">Liu, Hugo, and Push Singh. "<a rel="nofollow" class="external text" href="http://larifari.org/_/writing/KES2004-CommonSenseNL.pdf">Commonsense reasoning in and over natural language</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170809032506/http://larifari.org/_/writing/KES2004-CommonSenseNL.pdf">Archived</a> 2017-08-09 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>." International Conference on Knowledge-Based and Intelligent Information and Engineering Systems. Springer, Berlin, Heidelberg, 2004.</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://techcrunch.com/2014/08/09/guide-to-common-sense-reasoning-whos-doing-it-and-why-it-matters/">"Qualitative reasoning"</a>. 9 August 2014.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://cs.nyu.edu/faculty/davise/papers/WinogradSchemas/WS.html">"The Winograd Schema Challenge"</a>. <i>cs.nyu.edu</i><span class="reference-accessdate">. Retrieved <span class="nowrap">9 January</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text">Yampolskiy, Roman V. "AI-Complete, AI-Hard, or AI-Easy-Classification of Problems in AI." MAICS. 2012.</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text">Andrich, C, Novosel, L, and Hrnkas, B. (2009). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180109181028/https://pdfs.semanticscholar.org/59e3/495f4f1e70629e17ddbbce06834626b2a363.pdf">Common Sense Knowledge</a>. Information Search and Retrieval, 2009.</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite id="CITEREFSmith2020" class="citation news cs1">Smith, Craig S. (8 April 2020). <a rel="nofollow" class="external text" href="https://www.nytimes.com/2020/04/08/technology/ai-computers-learning-supervised-unsupervised.html">"Computers Already Learn From Us. But Can They Teach Themselves?"</a>. <i>The New York Times</i><span class="reference-accessdate">. Retrieved <span class="nowrap">3 May</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text">Bosselut, Antoine, et al. "Comet: Commonsense transformers for automatic knowledge graph construction." arXiv preprint arXiv:1906.05317 (2019).</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFDavis1990" class="citation book cs1">Davis, Ernest (1990). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/representationso0000davi"><i>Representations of Commonsense Reasoning</i></a></span>. San Mateo, Calif.: Morgan Kaufmann. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>1-55860-033-7</bdi>.</cite></li>
<li><cite id="CITEREFMcCarthy1990" class="citation book cs1"><a href="John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">McCarthy, John</a> (1990). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/formalizingcommo00mcca"><i>Formalizing Common Sense</i></a></span>. Norwood, N.J.: Ablex. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>1-871516-49-8</bdi>.</cite></li>
<li><cite id="CITEREFMinsky1986" class="citation book cs1"><a href="Marvin_Minsky" title="Marvin Minsky">Minsky, Marvin</a> (1986). <a href="Society_of_Mind_theory" class="mw-redirect" title="Society of Mind theory"><i>The Society of Mind</i></a>. New York: Simon and Schuster. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-671-60740-5</bdi>.</cite></li>
<li><cite id="CITEREFMinsky2006" class="citation book cs1"><a href="Marvin_Minsky" title="Marvin Minsky">Minsky, Marvin</a> (2006). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/emotionmachineco00mins"><i>The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind</i></a></span>. New York: Simon and Schuster. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-7432-7663-9</bdi>.</cite></li>
<li><cite id="CITEREFMueller2015" class="citation book cs1">Mueller, Erik T. (2015). <a rel="nofollow" class="external text" href="https://archive.org/details/commonsensereaso0000muel"><i>Commonsense Reasoning: An Event Calculus Based Approach</i></a> (2nd ed.). Waltham, Mass.: Morgan Kaufmann/Elsevier. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0128014165</bdi>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-cs188-1x">"Artificial Intelligence"</a>. <i>edX</i>. 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.encyclopedia.com/doc/1O88-commonsenseknowledge.html">"commonsense knowledge. A Dictionary of Sociology"</a>. <i>Encyclopedia.com</i>. 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">13 Aug</span> 2017</span>.</cite></li>
<li><cite id="CITEREFHageback2017" class="citation book cs1">Hageback, Niklas (2017). <i>The Virtual Mind: Designing the Logic to Approximate Human Thinking</i> (1st ed.). Chapman & Hall/CRC Artificial Intelligence and Robotics Series. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1138054035</bdi>.</cite></li>
<li><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151120020101/http://www.journals.elsevier.com/artificial-intelligence/"><i>Artificial Intelligence</i></a>. Elsevier. 2015. Archived from <a rel="nofollow" class="external text" href="http://www.journals.elsevier.com/artificial-intelligence/">the original</a> on 20 Nov 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li>
<li><cite id="CITEREFLenat2015" class="citation web cs1">Lenat, D. (2015). <a rel="nofollow" class="external text" href="http://www.leaderu.com/truth/2truth07.html">"Artificial intelligence as common sense knowledge"</a>. <i>Leaderu.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li>
<li><cite id="CITEREFLenatPrakashShepherd1985" class="citation journal cs1">Lenat, D.; Prakash, M.; Shepherd, M. (1985). <a rel="nofollow" class="external text" href="http://www.aaai.org/ojs/index.php/aimagazine/article/view/510">"CYC: Using Common Sense Knowledge to Overcome Brittleness and Knowledge Acquisition Bottlenecks"</a>. <i>AI Magazine</i>. <b>6</b> (4): 65.</cite></li>
<li><cite id="CITEREFLevesque2017" class="citation book cs1">Levesque, H. (2017). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=ZYA1DgAAQBAJ"><i>Common Sense, the Turing Test, and the Quest for Real AI</i></a>. MIT Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-262-33837-0</bdi>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150820064005/http://psych.utoronto.ca/users/reingold/courses/ai/commonsense.html">"Artificial Intelligence | The Common Sense Knowledge Problem"</a>. <i>psych.utoronto.ca</i>. 2015. Archived from <a rel="nofollow" class="external text" href="http://psych.utoronto.ca/users/reingold/courses/ai/commonsense.html">the original</a> on 20 Aug 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150717214150/http://www.sensesoftware.com/knowledge_management/CommonSense_KMS.htm">"CommonSense - Knowledge Management Overview"</a>. <i>Sensesoftware.com</i>. 2015. Archived from <a rel="nofollow" class="external text" href="http://www.sensesoftware.com/knowledge_management/CommonSense_KMS.htm">the original</a> on 17 July 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite>.</li>
<li><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://www.theguardian.com/technology/artificialintelligenceai">"Artificial intelligence (AI) | Technology | The Guardian"</a>. <i>the Guardian</i>. 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.udacity.com/course/intro-to-artificial-intelligence--cs271">"Intro to Artificial Intelligence Course and Training Online"</a>. <i>Udacity.com</i>. 2015.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.w3.org/People/Raggett/Sense/">"Computers with Common Sense"</a>. <i>W3.org</i>. 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">5 Nov</span> 2015</span>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://commonsensereasoning.org">Commonsense Reasoning Web Site</a></li>
<li><a rel="nofollow" class="external text" href="http://www-formal.stanford.edu/leora/commonsense">Commonsense Reasoning Problem Page</a></li>
<li><a rel="nofollow" class="external text" href="http://csc.media.mit.edu">Media Lab Commonsense Computing Initiative</a></li>
<li><a rel="nofollow" class="external text" href="http://www.cs.rochester.edu/research/epilog/">The Epilog project at the University of Rochester</a></li>
<li><a rel="nofollow" class="external text" href="http://people.seas.harvard.edu/~valiant/fsttcs08.pdf">Knowledge Infusion: In Pursuit of Robustness in Artificial Intelligence</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Knowledge_representation_and_reasoning511" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Knowledge_representation_and_reasoning511" style="font-size:114%;margin:0 4em"><a href="Knowledge_representation_and_reasoning" title="Knowledge representation and reasoning">Knowledge representation</a> and <a href="Automated_reasoning" title="Automated reasoning">reasoning</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><a href="Backward_chaining" title="Backward chaining">Backward chaining</a></li>
<li><a href="Case-based_reasoning" title="Case-based reasoning">Case-based reasoning</a></li>
<li><a href="Forward_chaining" title="Forward chaining">Forward chaining</a></li>
<li><a href="Model-based_reasoning" title="Model-based reasoning">Model-based reasoning</a></li>
<li><a href="Inference_engine" title="Inference engine">Inference engines</a></li>
<li><a href="Proof_assistant" title="Proof assistant">Proof assistants</a></li>
<li><a href="Knowledge_engineering" title="Knowledge engineering">Knowledge engineering</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Expert_system" title="Expert system">Expert systems</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CLIPS" title="CLIPS">CLIPS</a></li>
<li><a href="Connectionist_expert_system" title="Connectionist expert system">Connectionist expert systems</a></li>
<li><a href="Expert_systems_for_mortgages" title="Expert systems for mortgages">Expert systems for mortgages</a></li>
<li><a href="Legal_expert_system" title="Legal expert system">Legal expert systems</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Reasoning_system#Types_of_reasoning_system" title="Reasoning system">Reasoning systems</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Automated_theorem_proving" title="Automated theorem proving">Theorem provers</a></li>
<li><a href="Constraint_programming" title="Constraint programming">Constraint solvers</a></li>
<li><a href="Deductive_classifier" title="Deductive classifier">Deductive classifiers</a></li>
<li><a href="Logic_programming" title="Logic programming">Logic programs</a></li>
<li><a href="Procedural_reasoning_system" title="Procedural reasoning system">Procedural reasoning systems</a></li>
<li><a href="Rule_engine" class="mw-redirect" title="Rule engine">Rule engines</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Ontology_language" title="Ontology language">Ontology languages</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Attempto_Controlled_English" title="Attempto Controlled English">Attempto Controlled English</a></li>
<li><a href="CycL" title="CycL">CycL</a></li>
<li><a href="F-logic" title="F-logic">F-logic</a></li>
<li><a href="FO(.)" title="FO(.)">FO(.)</a></li>
<li><a href="Knowledge_Interchange_Format" title="Knowledge Interchange Format">Knowledge Interchange Format</a></li>
<li><a href="Web_Ontology_Language" title="Web Ontology Language">Web Ontology Language</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Theorem provers</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CARINE" title="CARINE">CARINE</a></li>
<li><a href="E_(theorem_prover)" title="E (theorem prover)">E</a></li>
<li><a href="Nqthm" title="Nqthm">Nqthm</a></li>
<li><a href="Otter_(theorem_prover)" title="Otter (theorem prover)">Otter</a></li>
<li><a href="Paradox_(theorem_prover)" title="Paradox (theorem prover)">Paradox</a></li>
<li><a href="Prover9" title="Prover9">Prover9</a></li>
<li><a href="SPASS" title="SPASS">SPASS</a></li>
<li><a href="Theorem_Proving_System" class="mw-redirect" title="Theorem Proving System">TPS</a></li>
<li><a href="Z3_Theorem_Prover" title="Z3 Theorem Prover">Z3</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Constraint_satisfaction" title="Constraint satisfaction">Constraint satisfaction</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Constraint_programming" title="Constraint programming">Constraint programming</a></li>
<li><a href="Constraint_logic_programming" title="Constraint logic programming">Constraint logic programming</a></li>
<li><a href="Local_consistency" title="Local consistency">Local consistency</a></li>
<li><a href="Satisfiability_modulo_theories" title="Satisfiability modulo theories">SMT solvers</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Automated_planning_and_scheduling" title="Automated planning and scheduling">Automated planning</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Motion_planning" title="Motion planning">Motion planning</a></li>
<li><a href="Multi-agent_planning" title="Multi-agent planning">Multi-agent planning</a></li>
<li><a href="Partial-order_planning" title="Partial-order planning">Partial-order planning</a></li>
<li><a href="Preference-based_planning" title="Preference-based planning">Preference-based planning</a></li>
<li><a href="Reactive_planning" title="Reactive planning">Reactive planning</a></li>
<li><a href="State-space_planning" title="State-space planning">State-space planning</a></li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-02" href="https://en.wikipedia.org/wiki/?title=Commonsense_reasoning&oldid=1303873249">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>